home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / 1.098 / mem / mem.h < prev    next >
C/C++ Source or Header  |  1990-10-11  |  1KB  |  42 lines

  1. /*
  2.  * mem.h --
  3.  *
  4.  *     Memory manager procedure headers exported by the memory module.
  5.  *
  6.  * Copyright 1990 Regents of the University of California
  7.  * All rights reserved.
  8.  *
  9.  *
  10.  * $Header: /sprite/src/kernel/mem/RCS/mem.h,v 1.4 90/10/11 12:42:55 kupfer Exp $ SPRITE (Berkeley)
  11.  */
  12.  
  13. #ifndef _MEM
  14. #define _MEM
  15.  
  16. #include <sprite.h>
  17. #include <stdlib.h>
  18.  
  19. extern void Mem_DumpStats _ARGS_((ClientData dummy));
  20. extern void Mem_Bin _ARGS_((int numBytes));
  21. extern void Mem_DumpTrace _ARGS_((int blocksize));
  22. extern void Mem_PrintConfig _ARGS_((void));
  23. extern void Mem_PrintInUse _ARGS_((void));
  24. extern void Mem_PrintStats _ARGS_((void));
  25. extern void Mem_PrintStatsInt _ARGS_((void));
  26. extern void Mem_SetPrintProc _ARGS_((void (*proc)(),ClientData data));
  27. extern int Mem_Size _ARGS_((Address blockPtr));
  28.  
  29. extern void Mem_PrintStatsSubrInt _ARGS_((void (*PrintProc)(),
  30.     ClientData clientData, int smallMinNum, int largeMinNum,
  31.     int largeMaxSize));
  32.  
  33. extern void Mem_PrintStatsSubr _ARGS_((void (*PrintProc)(),
  34.     ClientData clientData, int smallMinNum, int largeMinNum,
  35.     int largeMaxSize));
  36. extern void Mem_PrintConfigSubr _ARGS_((void (*PrintProc)(),
  37.     ClientData clientData));
  38. extern void Mem_SetTraceSizes _ARGS_((int numSizes, Mem_TraceInfo *arrayPtr));
  39.  
  40.  
  41. #endif /* _MEM */
  42.